package com.wn.common.model.vo.trade.bid;

import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * 机构投标返回实体
 * </p>
 */
@Data
@ApiModel("机构投资标记录返回实体")
public class AgencyBidVo {
    /**
     * 主键
     */
    private Long id;

    /**
     * 投资机构用户标识
     */
    private Long userId;

    /**
     * 投资机构名
     */
    private String name;

    /**
     * 投资机构用户编码
     */
    private String userCode;

    /**
     * 投标冻结金额
     */
    private BigDecimal amount;

    /**
     * 投标状态
     */
    private String bidStatus;

    /**
     * 创建时间
     */
    private LocalDateTime createDate;

    /**
     * 请求流水号
     */
    private String reqCode;

    /**
     * 可用状态
     */
    private Integer status;

    /**
     * 借款项目ID
     */
    private Long borrowRecordId;

    /**
     * 借款项目编码
     */
    private String borrowRecordNo;

    /**
     * 借款项目名称
     */
    private String borrowRecordName;

    /**
     * 借款项目期限 单位:天
     */
    private Integer borrowRecordPeriod;

    /**
     * 年化利率
     */
    private BigDecimal investRate;

    /**
     * 预期收益
     */
    private BigDecimal expectedIncome;

}